package ui;

import domain.Resume;
import util.PrintUtil;

import java.util.List;

public final class ResumeUI{
    private ResumeUI(){
    }

    /**
     * 简历首页
     */
    public static void index() {
        /*
         * 求职者首页
         * 1、添加简历
         * 2、查看简历
         * 3、修改简历
         * 4、删除简历
         * 0、退出登录
         */
        PrintUtil.printLine();
        PrintUtil.printString("简历中心");
        PrintUtil.printFunc(1,"添加简历");
        PrintUtil.printFunc(2,"查看简历");
        PrintUtil.printFunc(3,"修改简历");
        PrintUtil.printFunc(4,"删除简历");
        PrintUtil.printFunc(0,"返回上级");
        PrintUtil.printLine();
    }

    /**
     * 简历信息
     */
    public static void showDetailResume(Resume resume) {
        /*
         * 简历信息
         * 1、姓名
         * 2、手机号码
         * 3、性别
         * 4、年龄
         * 5、邮箱
         * 6、岗位名称
         * 7、教育经历
         * 8、项目经历
         * 9、获奖经历
         * 10、掌握技能
         * 11、自我评价
         * 0、返回上级
         */
        PrintUtil.printLine();
        PrintUtil.printString("简历信息");
        PrintUtil.printFunc(1,"姓名"+resume.getName());
        PrintUtil.printFunc(2,"手机号码"+resume.getTel());
        PrintUtil.printFunc(3,"性别"+resume.getSex());
        PrintUtil.printFunc(4,"年龄"+resume.getAge());
        PrintUtil.printFunc(5,"邮箱"+resume.getEmail());
        PrintUtil.printFunc(6,"岗位名称"+resume.getWorkName());
        PrintUtil.printFunc(7,"教育经历"+resume.getEducation());
        PrintUtil.printFunc(8,"项目经历"+resume.getProject());
        PrintUtil.printFunc(9,"获奖经历"+resume.getAward());
        PrintUtil.printFunc(10,"掌握技能"+resume.getSkill());
        PrintUtil.printFunc(11,"自我评价"+resume.getSelfEvaluation());
        PrintUtil.printFunc(0,"返回上级");
        PrintUtil.printLine();
    }

    /**
     * 显示简历列表
     */
    public static void showResumeList(List<Resume> resumes) {
        /*
         * 挨个显示简历，(0，resumes.size()), resumes.get()
         * 显示为：id + 姓名
         */
        PrintUtil.printLine();
        PrintUtil.printString("简历列表");
        PrintUtil.printLine();
        for (int i = 0; i < resumes.size(); i++) {
            System.out.print(i+1);
            System.out.println("、" + resumes.get(i).getName());
        }
    }
}
